//
//  IntersectionExploreMapViewController.h
//  Portable Traffic Signal Assistor
//
//  Created by Ding on 10/15/12.
//  Copyright (c) 2012 TTU. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
//#import "MapPoint.h"
#import "SignalAnnotationView.h"
#import "PropertyReadingWritingClass.h"
#import "Agency.h"
#import "SubSystem.h"
#import "TimingPattern.h"
//#import "Signal.h"
#import "Intersection.h"
#import "XMLParser.h"
#import "SignalDetailViewController.h"
#import "CalloutMapAnnotationView.h"
#import "IntersectionMapPoint.h"
#import "IntersectionCalloutContentView.h"
#import "IntersectionCalloutAnnotation.h"
//#import "IntersectionMapPoint.h"

@interface IntersectionExploreMapViewController : UIViewController<CLLocationManagerDelegate,MKMapViewDelegate,UITextFieldDelegate> 
{
    CLLocationManager *locationManager;
}
@property (retain, nonatomic) IBOutlet MKMapView *mapView;
@property (retain,nonatomic) Agency *agency;
@property (retain,nonatomic) SubSystem *subSystem;
@property (retain,nonatomic) NSArray *intersectionList;
@property (nonatomic, retain) MKAnnotationView *selectedAnnotationView;
@property (nonatomic, retain) IntersectionCalloutAnnotation *calloutAnnotation;
- (id)initWithNibNameAndTimingPattern:(NSString *)nibNameOrNil  agency:(Agency*)agency subSystem:(SubSystem*)subSystem  bundle:(NSBundle *)nibBundleOrNil;
@end




